package it.traveldream.entities;

import it.traveldream.entities.Componente;
import it.traveldreamClient.beans.dto.TrasportoDTO;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.*;

/**
 * Entity implementation class for Entity: Trasporto
 *
 */


@Entity
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
public class Trasporto extends Componente implements Serializable {

	@Column(nullable = false)
	@Temporal(TemporalType.DATE)
	protected  Date dataPartenza;
	@Column(nullable = true)
	@Temporal(TemporalType.DATE)    
	protected  Date dataArrivo;
    @Column(nullable = false)
	protected  String luogoPartenza;
    
    @Column(nullable = false)
	protected  String luogoDestinazione;
	private static final long serialVersionUID = 1L;

	
	public Date getDataPartenza() {
		return dataPartenza;
	}

	public void setDataPartenza(Date dataPartenza) {
		this.dataPartenza = dataPartenza;
	}

	public Date getDataArrivo() {
		return dataArrivo;
	}

	public void setDataArrivo(Date dataArrivo) {
		this.dataArrivo = dataArrivo;
	}

	public String getLuogoPartenza() {
		return luogoPartenza;
	}

	public void setLuogoPartenza(String luogoPartenza) {
		this.luogoPartenza = luogoPartenza;
	}

	public String getLuogoDestinazione() {
		return luogoDestinazione;
	}

	public void setLuogoDestinazione(String luogoDestinazione) {
		this.luogoDestinazione = luogoDestinazione;
	}

	public TrasportoDTO getDTO(){
		return null;
	}
		
}
